____________________________________________________________________________
******************************************************************************
*********************** Germany never Sleeps Project *************************
******************************************************************************
##############################################################################

       ___________________________________________
      /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\
 www./MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMMM/                             \MMMMMMM 
    MMMMMMMMM        ________            ___MMMMMMM
    MMMMMMMMM       /MMMMMMMM\          /MMMMMMMMMM 
    MMMMMMMMM       MMMMMMMMMM\        /MMMMMMMMMMM
    MMMMMMMMM       MMMMMMMMMMM\      /MMMMMMMMMMMM
    MMMMMMMMM       MMMMMM\MMMMM\    /MMMMM/MMMMMMM
    MMMMMMMMM       MMMMMM \MMMMN\  /MMMMM/ MMMMMMM
    MMMMMMMMM       MMMMMM  \MMMMM\/MMMMM/  MMMMMMM
    MMMMMMMMM\      MMMMMM   \MMMMMMMMMM/   MMMMMMM
    MMMMMMMMMM\     MMMMMM    \MMMMMMMM/    MMMMMMM
    MMMMMMMMMMM\    MMMMMM     \MMMMMM/     MMMMMMM
    MMMMMMMMMMMM    MMMMMM      MMMMMM      MMMMMMM
    MMMMMMMMMMMM    MMMMMM      MMMMMM      MMMMMMM
    MMMMMMMMMMMM    ?MMMMM      ?MMMMM      ?MMMMM/    
    MMMMMMMMMMMM   
    MM/      \MM IMMMVMMM   /MM   MMM MMM /MMMMMM\ MMM         /MMMMMM /MMMMMM\ IMMMMMVMMMM\
    MM        MM  MMMVMMM MMMMMMM MMM/MMM MMMMMMMM MMM         MMM     MMMMMMMM  MMMM\V/MMMM 
    MM   OO   MM  MMM MMM MMMMMMM MMMV/   MMM  MMM MMM         MMM     MMM  MMM  MMM MMM MMM
    MM   OO   MM  MMM MMM   MMM   MMMM    MMM  MMM MMM         MMM     MMM  MMM  MMM MMM MMM
    MM        MM  MMM MMM   MMM   MMM     MMMMMMMM MMM     OO  MMM     MMMMMMMM  MMM MMM MMM
    MM\      /MM  \MM MMMO  \MMMO \MM     \MMMMMM/ \MMMMMM OO  \MMMMMM \MMMMMM/  \MM MMM MMMO
    MMMMMMMMMMMM_________________________________________GermanysMultiConsoleSceneScoure#Nr.1
    MMMMMMMMMMMM                            MMMMMMM
    MMMMMMMMMMMM\                          /MMMMMMM
    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    MMMMMMMM---> www.modcontrol.com <---MMMMMMMMMM/
    \MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/
_____\MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM/______________________________
  ____******************************************_____


 NAND Flasher 360 for Windows v1.2.0 by trancy (www.modcontrol.com)
------------------------------------------------------------------------------------------


Was ist NAND Flasher 360 for Windows?
NAND Flasher 360 ist ein NAND-Flash Programm fr Windows. Mit diesem Programm ist es mglich eine neue Version 
von FreeBoot in wenigen Minuten per USB zu updaten. Dies dauert bei 16MB NANDs ca. 8 min. inkl. 3 mal auslesen 
und 1 mal schreiben, da bei jedem Vorgang das Auslesen und Schreiben verifiziert wird. Bei 256/512 MB groen 
NANDs sind es gerade mal ca. 16 Minuten (ca. 128 KB/s). Bad Blocks werden automatisch auf die gewnschte 
Position verschoben (Bad Block Management). Dies funktioniert sowohl fr kleine und groe NANDs (16/256/512MB). 
Darber hinaus werden die KV und Config Daten automatisch aus dem aktuellen NAND ausgelesen und ins freeboot.bin 
geschrieben.

Durch die Funktion "write only valid data" wird das Schreiben beschleunigt. Leere Blcke (0xFF) werden mit der 
Option nicht mehr beschrieben! Eine 64MB groe NAND Datei beschreibt sich fast genau so schnell wie eine 16 MB 
Datei.

Darber hinaus werden Hardware- und NAND Infos angezeigt.



--------------------------------------------------------------------------------------------------------------------
Anleitung fr NAND Flasher 360 for Windows

1. Backup der Nand Datei:
Folgende Optionen sind fr das Lesen vom Flash relevant (Siehe Bedeutung unten):

    - Vollstndiges Lesen und Schreiben
    - Schreibe Lese nur 2 MB


Vorgehensweise:

   1. Speicherplatz der Nand-Datei (z.B. orig.bin) auswhlen unter "Dump Datei (Lesen vom Nandspeicher)"
   2. Button "Lese Flash" drcken. Der Nand (Flash) wird ausgelesen und berprft.


2. Vorbereiten des Images (Flashs)
   Entweder nimmt man eine fertige XBR-Datei oder man erstellt ein modifiziertes Freeboot Nand Image aus dem original 
   Nand Image (orig.bin).

3. Flashen der gehackten XBR/Freeboot Datei:
   Folgende Optionen sind fr das Schreiben des Flashs relevant (Siehe Bedeutung unten):

    - Behalte KV und Config
    - Vollstndiges Lesen und Schreiben
    - Schreibe nur gltige Daten
    - Schreibe Lese nur 2 MB
    - Verschiebe Bad Blocks

Vorgehensweise:

   1. Die XBR/Freeboot Datei unter "XBR/Freeboot Datei (Schreiben in den Nandspeicher)" auswhlen
   2. Evtl. passende Optionen auswhlen (In meisten Fllen reicht die Standartkonfiguration)
   3. Den Button "Schreibe Flash" drcken. Der Flash/Nand wird beschrieben und anschlieend berprft

Achtung: Wenn beim Schreiben die Option "Behalte KV & Config" nicht ausgewhlt wurde, dann muss man nach dem 
         Schreiben des Flashs/Nands den Button "Injiziere KV und Config" drcken und die orig.bin auswhlen.


Optionen und ihre Bedeutung:
Die Optionen knnen wahlweise (wenn nichts entsprechendes dabei steht) gesetzt werden!

    - Behalte KV und Config: Behalten deine KV- und Config-Daten auf dem NAND-Speicher, falls du eine neue 
      XBR/Freeboot flashen willst! Merke: Die KV und Config Daten mssen auf dem Nand gltig sein und nicht 
      berschrieben oder gelscht. Wer FreeBoot flashen will, sollte die Option ausschalten, da die KV und 
      Config im Image vorhanden sind.

    - Vollstndiges Lesen und Schreiben: Lese oder Schreibe den vollstndigen 256/512 NAND-Speicher. Merke: 
      Es reichen nur die 64 MB auf den greren NAND zu Lesen oder zu Schreiben, da oberhalb der 64 MB sich die 
      Memory Unit befindet.

    - Schreibe nur gltige Daten: Schreibe nur gltige Daten, leere Blcke werden nicht geschrieben. Es schont 
      zustzlich den NAND-Speicher und die Schreibgeschwindigkeit erhht sich dadurch. Achtung: Es kann sein, 
      dass manche Images (FreeBoot, XBR) diese Option nicht untersttzen. Falls die XBOX 360, nach dem flashen, 
      nicht angehen sollte, dann versuche noch einmal die XBOX 360 zu flashen, aber ohne diese Option (Schreibe 
      nur gltige Daten) zu setzten.

    - Schreibe Lese nur 2 MB: Lese und Schreibe nur die ersten 2 MB. Merke: Vollstndiger Lese/Schreibe Modus des 
      NAND-Speichers wird deaktiviert.

    - Verschiebe Bad Blocks: Verschiebe Bad Blocks (Schlechte Blcke). Benutzte diese Option, wenn du eine 
      jungfruliche XBR/Freeboot flashen willst. Falls du schon die Blcke im Image verschoben hast oder dein 
      original Microsoft-NAND wieder flashen willst, dann nutzte diese Option nicht.


FAQ
Q: Nach dem Lschen der MU wird der NAND nicht oder richtig erkannt
A: Da die Software im USB SPI-Flasher (nicht NAND Flasher 360) einen BUG hat, sollte man beim USB SPI-Flasher kurz 
   das USB Kabel abziehen und wieder anstecken (Hard Reset). Dann sollte es wieder gehen.

Q: Kann man auch per LPT den NAND auslesen und schreiben
A: Nein. Zurzeit nur ber USB SPI Flasher

Q: Wird der Nand mind. 3 mal ausgelsen und die Daten berprft
A: 3 mal auslesen ist nicht ntig, da USB sowieso sicherer ist. Nand Flasher 360 prft jeden Vorgang, ob alles 
   korrekt gelesen/geschrieben wurde! D.h. es wird nach jeder Aktion immer verglichen!
--------------------------------------------------------------------------------------------------------------------


Features:

- Leicht zu bedienen, da viel Vorwissen den User bernommen wird
- Anzeigen von Hardware- und NAND Infos
- Kompatibel mit allen USB NAND Flashern
- Mehrsprachig ausbaubar
- Lesen und beschreiben des NANDs in wenigen Minuten
- Bad Blocks werden automatisch verschoben (fr alle NAND Gren 16/256/512MB)
- Automatisches Patchen der KV und Config Daten
- Sehr sicheres schreiben und lesen, es entstehen keine Fehlerhaften, da jeder Schritt verifiziert wird
- Lschen der Memory Unit (MU) Partition
- Schreiben nur von gltigen Blcken, leere Blcke werden nicht geschrieben, da diese unntig sind. Die Schreibgeschwindigkeit wird dadurch beschleunigt und der NAND-Speicher wird geschont.
- Schreiben und Lesen vom kompletten NAND
- Dump von KV und Config
- Erstellung von Dummy Datei mit KV und Config Daten!
- Lesen und Schreiben der ersten 2 MB mglich
- Anzeige von aktueller Schreib/Lese Geschwindigkeit
- Open Source
- Lschen des NAND's
- NAND Emulation 


 History
 -------
v1.2.0
- Fixed Bad Block Handling on Small Block
- Smaller GUI
- Small Bugs fixed
- Added Spain language

v1.1.0
- New BBM method, fixed rarely Bad Block 
- Open Source
- Small Bugs fixed
- Erase Bug fixed 
- Added option to delete entire flash (Data Partition)
- New BBM Option: Search Bad-Blocks in original Nand Image
- Added work on file instead on Nand (emulation NAND)

v1.0.0 
- Changed Name for XBOX Application from XBRFlash to "NAND Flasher 360"
- Added GUI to XeX Version
- Various Bug fixed
- Ported to Freestyle Dash
- Added File Checks
- Port to Windows
- Added Dump KV and Config
- Added Inject KV and Config

 v0.4.0 
- Added Logfile creation

v0.3.5 
- Completely rewrote code
- Various Bug fixed
- No more option -i available
- New Options added -kv and -Config (meaning keep your KV- or Config-Data on NAND)
- New Options added -fullerase and -erasedata (be careful with erase NAND)
- Write only Valid Data, empty Blocks wouldn't be written to NAND. Improved write speed and save NAND for useless 
  rewritings, like MS do on update
- Fixed bug for full (256/512MB) read and write

v0.3
- Added erase MU partition
- Added full (256/512MB) read and write NAND support
- Small Bugs fixed

v0.2   
- Added Bad Block Management (BBM)
- Added KV and Config Injection

v0.1   
- Initial Version



Thanks goes to:
---------------
- Big thanks goes to GeminiServer for some coding help
- Special thanks goes to Team Xecuter for NAND-X Flasher!
- Thanks goes to tmbinc and all Beta-Tester, translators on modcontrol.com and xboxhacker.net
- MountieXXL for the english translations
- bugess for the french translations

And all i forgot